package com.hrm.model.daoimple;

import java.util.List;

import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport;

import com.hrm.model.dao.CamDAO;
import com.hrm.model.dto.cam.CamDTO;
import com.hrm.model.dto.cam.CamViewDTO;

public class CamDAOImple extends SqlMapClientDaoSupport implements CamDAO{

	@Override
	public List<CamViewDTO> getAllCam(CamViewDTO dto) {
		return (List<CamViewDTO>)this.getSqlMapClientTemplate().queryForList("CamMap.getAllCam", dto);
	}

	@Override
	public CamViewDTO getCam(CamViewDTO dto) {
		return (CamViewDTO)this.getSqlMapClientTemplate().queryForObject("CamMap.getAllCam", dto);
	}

	@Override
	public void insertCam(CamDTO dto) {
		this.getSqlMapClientTemplate().insert("CamMap.InsertPreCam", dto);
	}

	@Override
	public void updatePreCam(CamDTO dto) {
		this.getSqlMapClientTemplate().update("CamMap.updatePreCam", dto);
	}

}
